FCLOSE

Section: C Library Functions (3)
Index Return to Main Contents

BSD mandoc
 

NAME

fclose - close a stream  

SYNOPSIS

Fd #include <stdio.h> Ft int Fn fclose FILE *stream  

DESCRIPTION

The Fn fclose function dissociates the named Fa stream from its underlying file or set of functions. If the stream was being used for output, any buffered data is written first, using fflush(3).  

RETURN VALUES

Upon successful completion 0 is returned. Otherwise, EOF is returned and the global variable errno is set to indicate the error. In either case no further access to the stream is possible.  

ERRORS

Bq Er EBADF
The argument Fa stream is not an open stream.

The Fn fclose function may also fail and set errno for any of the errors specified for the routines close(2) or fflush(3).  

SEE ALSO

close(2), fflush(3), fopen(3), setbuf(3)  

STANDARDS

The Fn fclose function conforms to St -ansiC .


 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUES
ERRORS
SEE ALSO
STANDARDS

This document was created by man2html, using the manual pages.
Time: 16:28:58 GMT, April 18, 2022